.nut-form-item {
  &.error {
    &.line {
      &::before {
        border-bottom: 0px solid $form-item-error-line-color;
      }
    }
  }
  &__body {
    &__slots {
      .nut-input-text {
        color: #000000;
      }
    }
  }
}

.ss-relative {
  position: relative;
}
.mt-auto {
  margin-top: auto;
}

.color-primary {
  color: $primary-color;
}
.nut-popup.round.popup-center {
  position: absolute;
  left: 0;
  right: 0;
  top: 0;
  bottom: 0;
  background: rgba(0, 0, 0, 0.7);
  display: flex;
  align-items: center;
  justify-content: center;
  .nut-dialog {
    width: 296px;
    border-radius: 8px;
    background: #fff;
  }
}

.flex-row {
  display: flex;
  flex-flow: row nowrap;
  justify-content: flex-start;
}
.ss-grid {
  display: grid;
}

.nut-button--large {
  font-size: 16px;
}
.nut-input {
  &.input-border-no {
    border-bottom: none;
  }
}
